package org.footballmanager.pandafootball.system.service;

import org.footballmanager.pandafootball.system.domain.FootArea;
import org.footballmanager.pandafootball.system.form.impl.FootAreaSearchForm;
import org.springframework.ui.Model;

import javax.servlet.http.HttpServletRequest;

public interface FootAreaService extends BaseService<FootArea> {
    /**
     * 查询
     *
     * @param entityname         实体类名
     * @param map                参数
     * @param footAreaSearchForm 条件
     */
    void search(String entityname, Model map, FootAreaSearchForm footAreaSearchForm);

    /**
     * 删除所有
     *
     * @param footAreaSearchForm 条件
     * @param request            请求
     */
    void deleteAll(FootAreaSearchForm footAreaSearchForm, HttpServletRequest request);

    /**
     * 根据名称查询大洲信息
     *
     * @param name 名称
     * @return 大洲信息
     */
    FootArea findByName(String name);
}